#ifndef TARGET_H_INCLUDED
#define TARGET_H_INCLUDED

#include "object.h"
#include "world.h"
#include "vect2D/Vect2D.h"

#include <SDL.h>

class Target : public Object
{
private:

public:
	Target(const Vect2D& a_position, const Vect2D& a_speed, SDL_Surface* a_sprite);
	void Frame_calculate();

	static void Target_generate(World* world, double probability, SDL_Surface* sprite);
	void Draw(SDL_Surface* screen, const Vect2D& offset);
	int Hit();
};

#endif // TARGET_H_INCLUDED
